select{height:20px; line-height:20px}
.input {border:1px solid #dbdbdb; height:20px; line-height:20px; background:#fff}
select.input{border:1px solid #dbdbdb; height:22px; line-height:22px}

ul.tab {*zoom:1; overflow:hidden}
ul.tab li{float:left}

ul.tab_02 {background:url(/content/images/tab_02_bg.gif) left top repeat-x; *zoom:1; overflow:hidden}
ul.tab_02 li{float:left}

.historymap {color:#8b8a8a; padding-top:23px; text-align:right; letter-spacing:0; line-height:12px; height:28px}
.historymap b{color:#0282bf}
.historymap img.historymap_home{margin-right:10px; vertical-align:-1px}

.sub_stit {height:30px}


/*2col �쒕툕�덉씠�꾩썐*/
.sidebar {float:left; width:160px}
.sidebar h2{padding-top:30px; padding-bottom:17px}
.sidebar ul{width:160px}
.sidebar ul li{border-bottom:1px solid #ededed}
.sidebar {float:left; width:160px}
.contents {float:right; width:780px}

/*�섏씠吏뺣쾲��*/
.pagenum {text-align:center; padding-top:20px; position:relative}
.pagenum a{margin:0 6px; font-size:11px; line-height:15px; color:#6b6b6b}
.pagenum a:hover{color:#2b2b2b; text-decoration:underline; font-weight:bold}
.pagenum a.on{color:#2b2b2b; text-decoration:underline; font-weight:bold}
.pagenum a.img{margin:0 3px; font-size:11px; line-height:15px}

.pagenum .btn_right{position:absolute; right:0; top:15px}

/*�섎떒踰꾪듉*/
.underbtns {padding-top:20px; text-align:center}
.underbtns .btn{margin:0 5px}

.board_04_wrap {background:url(/content/images/tb04_bg.gif) left top repeat-y}
.board_04_wrap ol {padding-left:20px; margin-top:10px}
.board_04_wrap ol li{list-style:decimal; padding-top:5px; margin-left:20px; color:#7a7a7a; font-size:11px; letter-spacing:0}
.board_04_wrap .board_04 {margin-left:17px; width:742px; margin-top:5px}
.board_04_wrap .board_04 th{border-bottom:1px solid #eeeeee; padding-left:10px; text-align:left}
.board_04_wrap .board_04 td{border-bottom:1px solid #eeeeee; padding:10px 0; color:#7a7a7a; letter-spacing:0}
.board_04_wrap .board_04 tr.last th{border-bottom:0}
.board_04_wrap .board_04 tr.last td{border-bottom:0}
.board_04_wrap .board_04 td .input {color:#7a7a7a}
.board_04_wrap .board_04 td .row2_div {margin-top:7px}
.board_04_wrap .board_04 th.vtop{vertical-align:top; padding-top:13px}

.indent_txt01 {margin-left:20px; font-size:11px; letter-spacing:0}


.board_05_wrap {background:url(/content/images/tb05_bg.gif) left top repeat-y}
.board_05_wrap .board_05 {margin-left:25px; width:932px; margin-top:5px}
.board_05_wrap .board_05 th{border-bottom:1px solid #eeeeee; padding-left:5px; text-align:left}
.board_05_wrap .board_05 td{border-bottom:1px solid #eeeeee; padding:10px 0; color:#808080; letter-spacing:0}
.board_05_wrap .board_05 tr.cross th{border-bottom:1px solid #ad65c6}
.board_05_wrap .board_05 tr.cross td{border-bottom:1px solid #ad65c6}
.board_05_wrap .board_05 tr.last th{border-bottom:0}
.board_05_wrap .board_05 tr.last td{border-bottom:0}
.board_05_wrap .board_05 td .input {color:#7a7a7a}
.board_05_wrap .board_05 th.vtop{vertical-align:top; padding-top:13px}

.board_05_wrap .board_04 {margin-left:17px; width:946px; margin-top:5px}
.board_05_wrap .board_04 th{border-bottom:1px solid #eeeeee; padding-left:10px; text-align:left}
.board_05_wrap .board_04 td{border-bottom:1px solid #eeeeee; padding:10px 0; color:#7a7a7a; letter-spacing:0}
.board_05_wrap .board_04 tr.last th{border-bottom:0}
.board_05_wrap .board_04 tr.last td{border-bottom:0}
.board_05_wrap .board_04 td .input {color:#7a7a7a}
.board_05_wrap .board_04 td .row2_div {margin-top:7px}
.board_05_wrap .board_04 th.vtop{vertical-align:top; padding-top:13px}

.board_05_wrap .indent_txt01 {margin:30px; font-size:12px; letter-spacing:0; color:#808080}


/*寃뚯떆�먭���*/
.search {text-align:center; margin-top:15px}
.search select{width:83px; line-height:22px; height:24px; border:1px solid #dbdbdb; background:url(/content/images/search_input_bg.gif) left top repeat-x; padding:3px; _margin-top:4px; _vertical-align:top;}
*+html .search select{margin-top:4px; vertical-align:top;}
.search input.text{width:200px; border:1px solid #dbdbdb; background:url(/content/images/search_input_bg.gif) left top repeat-x; height:22px; line-height:22px; margin-left:5px; padding:0 5px}
.search input.btn {vertical-align:-4px; _margin-top:2px; _vertical-align:top; margin-left:5px}
*+html .search input.btn {margin-top:2px; vertical-align:top; }

/*寃뚯떆��1*/
table.board_01 {width:980px; background:url(/content/images/board_01_bg.gif) left top no-repeat}
table.board_01 thead th{height:30px; background:url(/content/images/board_01_bar.gif) left 10px no-repeat; font-size:11px; color:#353535; font-weight:normal}
table.board_01 thead th.first{background:none}
table.board_01 tbody td{padding:10px 0; text-align:left; letter-spacing:0; color:#7a7a7a; border-bottom:1px solid #e7e7e7}
table.board_01 tbody td.title{text-align:left; padding-left:10px; padding-right:10px}
table.board_01 tbody td.title img.icon{vertical-align:middle}
table.board_01 tbody tr.last td{border-bottom:1px solid #c2c2c2}
table.board_01 tbody td.number{font-weight:bold}
table.board_01 tbody td a:hover{font-weight:bold}
table.board_01 tbody td img.icon{margin-left:5px}
table.board_01 tbody td .td_2col{*zoom:1; overflow:hidden}
table.board_01 tbody td img.leftimg{float:left; margin-right:10px; vertical-align:middle; border:1px solid #ececec}
table.board_01 tbody td .cont{float:left; padding-top:20px}
table.board_01 em{color:#fb4d1b; font-style:normal; font-weight:bold}
table.board_01 tbody td.image .thumb{border:1px solid #ececec}
table.board_01 tbody td span.percent {font-weight:bold; font-size:45px; color:#010101; line-height:47px; padding-right:30px}
table.board_01 tbody td span.vote {padding-left:10px}
table.board_01 tr.board_01_2nd td .wrap{background:url(/content/images/board_01_2nd_bg.gif) 70px top no-repeat; padding-left:100px}
table.board_01 tr.board_01_2nd td p.thumb{float:left; margin-right:15px; width:91px; padding:5px 0}
table.board_01 tr.board_01_2nd td p.thumb img{width:91px; height:91px; border:1px solid #e7e7e7}
table.board_01 tr.board_01_2nd td p.text{float:left; padding-top:15px; padding-bottom:15px}
table.board_01 tr.board_01_2nd td{background:#fafaf9; padding-top:6px; padding-bottom:6px; text-align:left}

/* Ordering list title */
.orderingTitle {width:896px;margin:0 auto;}
.orderingTitle td {height:37px;padding-left:25px;background:url("/image/bullet/shape1.gif") 5px center no-repeat;font-size:1px;line-height:1px;}
.orderingTitle td.legend {padding:0 12px 0 0;background:none;}
.orderingTitle td.legend table.legend {margin:0 0 0 auto;}
.orderingTitle td.legend table.legend td {padding:0;background:none;font-size:10px;line-height:12px;color:#000;vertical-align:middle;}
.orderingTitle td.legend table.legend td * {vertical-align:middle;}
.orderingTitle td.legend table.legend td.bar {width:15px;text-align:center;}

/* Ordering information */
.paymentTitle {}
.paymentTitle td {padding:20px 0 8px 6px;}
.paymentTitle td.caution {padding-left:32px;background:url("/image/icon/caution.gif") 18px 22px no-repeat;vertical-align:middle;font-size:11px;line-height:13px;color:#000;}
.paymentTitle td.caution * {vertical-align:middle;}

.orderingForm {margin-bottom:7px;}
.orderingForm td.divName {height:25px;padding:3px 0 0 28px;background:url("/image/bullet/shape2.gif") 2px 3px no-repeat;vertical-align:top;}

table.infoTable {width:421px;border:1px solid #ece8f5;border-bottom:0 none;}
table.infoTable th {width:100px;background:#fbfafe;border-right:1px solid #ece8f5;border-bottom:1px solid #ece8f5;text-indent:14px;text-align:left;line-height:1px;}
table.infoTable th img {vertical-align:top;}
table.infoTable td {padding-left:14px;border-bottom:1px solid #ece8f5;vertical-align:middle;line-height:18px;}
table.infoTable td p {margin:0;padding-bottom:8px;font-size:11px;line-height:16px;}
table.infoTable td input, table.infoTable td label, table.infoTable td img {vertical-align:top;}
table.infoTable td.autoset {}
table.infoTable td.autoset label {font-size:11px;line-height:13px;}
table.infoTable td.inputField {padding-left:6px;}
table.infoTable td.inputField table.inputField {width:304px;height:100%;position:relative;top:-1px;background:url("/image/bullet/dotline5.gif") 0 0 repeat-x;}
table.infoTable td.inputField table.inputField td {padding:0;border:0;}
table.infoTable td.unborder {}
table.infoTable td.selectField {padding-left:0;vertical-align:top;}
table.infoTable td.selectField table.selectField {width:398px;margin:0 auto;}
table.infoTable td.selectField table.selectField td {padding:0 0 0 14px;border:0;font-size:11px;line-height:15px;}
table.infoTable td.selectField table.selectField td * {vertical-align:middle;}
table.infoTable td.selectField table.selectField td em {color:#000;}
table.infoTable td.selectField table.selectField table th {width:auto;padding:0;background:none;border:0 none;text-indent:0;font-size:11px;line-height:15px;font-weight:normal;}
table.infoTable td.selectField table.selectField table td {padding:0;vertical-align:middle;}
table.infoTable td.selectField table.selectField td.dotline {height:1px;background:url("/image/bullet/dotline5.gif") 0 0 repeat-x;font-size:1px;line-height:1px;}

table.infoTable td.inputField table.multiSelectField {}
table.infoTable td.inputField table.multiSelectField th {width:98px;padding:0;background:url("/image/bullet/rect3.gif") 3px center no-repeat;border:0 none;text-indent:12px;font-size:11px;line-height:13px;color:#9e97b7;font-weight:normal;}
table.infoTable td.inputField table.multiSelectField td {padding:1px 0 2px 0;border:0 none;}
table.infoTable td.inputField table.multiSelectField td div.selection {width:198px;}

table.infoTable td.inputField table.accountField p.attention {margin:5px 0 0 0;font-size:11px;line-height:16px;color:#f88fbb;}

table.infoTablePop {margin:0 auto;border:2px solid #ece8f5;border-bottom-width:1px;}

/* Ordering information (Delieve) */
.orderInfo_delieve {width:864px;margin:0 auto;}
.orderInfo_delieve td.ordered, .orderInfo_delieve td.reciever {vertical-align:top;}
.orderInfo_delieve td.ordered .orderingForm {}
.orderInfo_delieve td.reciever .orderingForm {margin:0 0 0 auto;}
.YesMoneyNotify{color:#5d96ca; font-size:11px;}

/* Ordering information (Benefit) */
.benefitSelect {width:872px;margin:0 auto;}
.benefitSelect th {width:102px;text-align:right;}
.benefitSelect td {padding:5px 0 5px 50px;}
.benefitSelect td .couponPrice {color:#f88fbb;}
.benefitSelect td .couponCount {color:#f23f7a;}
.benefitSelect td .ymPrice {color:#5d96ca;}
.benefitSelect td label {color:#000;}
.benefitSelect td p {margin:0;font-size:11px;}
.benefitSelect td.dotline {height:1px;background:url("/image/bullet/dotline5.gif") 0 0 repeat-x;font-size:1px;line-height:1px;}

/* Ordering information (Total price) */
.totalPayment {width:872px;margin:5px auto;}
.totalPayment th {width:102px;padding-top:8px;text-align:right;vertical-align:top;}
.totalPayment td {padding:6px 0 6px 22px;color:#000;vertical-align:top;}
.totalPayment td .cashPrice {color:#f88fbb;}
.totalPayment td .couponPrice {color:#f88fbb;}
.totalPayment td .ymPrice {color:#5d96ca;}
.totalPayment td.price {width:426px;padding-right:10px;background:url("/image/bullet/dotline6.gif") 0 0 repeat-y;text-align:right;vertical-align:middle;font-size:18px;}
.totalPayment td.price img {display:block;margin:0 0 5px auto;}

/* Ordering information (Point benefit) */
.pointBenefit {}
.pointBenefit th {padding:0 18px 0 22px;}
.pointBenefit td {padding:2px 0;color:#000;}
.pointBenefit td .pointPrice {color:#755ed2;}

/* Confirm utils */
.genericUtils {margin:0 auto;}
.genericUtils td {padding:0 4px;}

/* Current ordering data */
.orderingTable {width:896px;margin:0 auto;border:2px solid #ece8f5;border-bottom-width:1px;border-left-width:1px;}
.orderingTable th {padding:10px 0 10px 14px;background:#fbfafe;border-left:1px solid #ece8f5;border-right:1px solid #ece8f5;border-bottom:1px solid #ece8f5;text-align:left;}
.orderingTable td {padding:4px 0 4px 14px;border-bottom:1px solid #ece8f5;line-height:18px;}

.orderingTableB {width:896px;margin:0 0 0 0;border-top:2px solid #f9cbde;border-bottom:2px solid #f9cbde;}
.orderingTableB th {padding:7px 0 7px 16px;background:#fffeef;border-right:1px solid #ece8f5;border-bottom:1px solid #ece8f5;font-size:11px;color:#fd9fc5;text-align:left;}
.orderingTableB td {padding:7px 0 7px 16px;border-right:1px solid #ece8f5;border-bottom:1px solid #ece8f5;line-height:18px;}
.orderingTableB td em {color:#000;}
.orderingTableB td.ac {padding-left:0;padding-right:0;text-align:center;}
.orderingTableB th.lastCol, .orderingTableB td.lastCol {border-right:0 none;}
.orderingTableB th.lastRow, .orderingTableB td.lastRow {border-bottom:0 none;}

/* Guest customer agreement */
.agreeAction {padding:20px 0 30px 0;text-align:center;}
.agreeAction input {vertical-align:top;}
.agreeAction label {vertical-align:top;color:#000;font-weight:bold;}

/* Shopping rule document */
.ruleDocument {width:792px;height:180px;overflow:scroll;overflow-x:hidden;margin:0 auto;padding-right:40px;}
.ruleDocument p {margin:5px 0;font-size:12px;line-height:20px;}

/* Ordering done */
.orderDoneMsg {width:896px;margin:0 auto 20px auto;border-top:1px solid #f9cbde;}
.orderDoneMsg td.msg {height:118px;text-align:center;}
.orderDoneMsg td.msg p {margin:0;color:#000;font-weight:bold;line-height:18px;}
.orderDoneMsg td.msg p big {color:#f865a2;text-decoration:underline;}
.orderDoneMsg td.msg2 {text-align:center; padding-bottom:10px;}

.orderDoneMsg td.doneSt {height:49px;background:url("/image/bg/orderDone.gif") 0 0 no-repeat;text-align:center;}
.orderDoneMsg td.doneSt strong {color:#000;}
.orderDoneMsg td.doneSt .orderID {color:#f865a2;}
.orderDoneMsg td.doneSt .orderD {color:#b452d8;}

.KeosaoGift {height:212px; width:896px; background:url("/image/bg/orderKeosao.jpg") no-repeat; text-align:center;}
.KeosaoGift .brandname { color:#666666; font-size:11px; font-weight:bold; padding-top:10px;}
.KeosaoGift .pt1{padding-top:10px;padding-right:2px;}

